// components/playlist/playlist.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    playlist:{
      type:Object
    }
  },
  observers:{
    ['playlist.playCount'](count){
      // 
      // 
      this.setData({
        _count:this._tranNumber(count, 2)
      })
    }
  },
  /**
   * 组件的初始数据
   */
  data: {
    _count:0
  },

  /**
   * 组件的方法列表
   */
  methods: {
    goToMusiclist(){
      wx.navigateTo({
        url: `../../pages/musiclist/musiclist?playlistId=${this.properties.playlist.id}`,
      })
    },
    _tranNumber(num,point){
      // 先去掉小数点后面的
      let numStr=num.toString().split('.')[0]
      if(numStr.length<6){
        // 10万以内
        return numStr
      }else if(numStr.length >=6 && numStr.length <=8){
        // 10万以上
        let desclimal=numStr.substring(numStr.length-4,numStr.length-4+point)
        return parseFloat(parseInt(num / 10000) + '.' + desclimal) + '万'
      }else if(numStr.length >8 ){
        let desclimal=numStr.substring(numStr.length-8,numStr.length-8+point)
        return parseFloat(parseInt(num / 100000000) + '.' + desclimal) + '亿'
      }
    }
  }
})
